package com.ruoyi.common.utils;

import com.kfyty.loveqq.framework.core.i18n.I18nResourceBundle;
import com.kfyty.loveqq.framework.core.utils.IOC;
import com.kfyty.loveqq.framework.web.core.request.support.RequestContextHolder;

/**
 * 获取i18n资源文件
 *
 * @author ruoyi
 */
public class MessageUtils
{
    /**
     * 根据消息键和参数 获取消息 委托给 loveqq I18nResourceBundle
     *
     * @param code 消息键
     * @param args 参数
     * @return 获取国际化翻译值
     */
    public static String message(String code, Object... args)
    {
        return IOC.getBean(I18nResourceBundle.class).getMessage(code, args, RequestContextHolder.get().getLocale());
    }
}
